package red.uec.service.impl;

import com.baomidou.mybatisplus.mapper.Condition;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.starchain.sdk.Account;
import com.starchain.sdk.AccountAsset;
import com.starchain.sdk.SendTransfer;
import com.starchain.sdk.Transaction;
import com.starchain.sdk.cryptography.Base58;
import com.starchain.sdk.info.AssetInfo;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.codec.digest.MessageDigestAlgorithms;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import red.uec.entity.User;
import red.uec.entity.UserAsset;
import red.uec.entity.UserAssetTransactionRecord;
import red.uec.exception.BusinessException;
import red.uec.exception.ExceptionEnum;
import red.uec.jwt.JwtHelper;
import red.uec.mapper.UserAssetMapper;
import red.uec.mapper.UserAssetTransactionRecordMapper;
import red.uec.model.*;
import red.uec.service.UserAssetService;
import red.uec.service.UserAssetTransactionRecordService;
import red.uec.service.UserService;
import red.uec.util.IdGenerator;

import java.util.*;

/**
 * <p>
 * 用户资产交易记录表 服务实现类
 * </p>
 *
 * @author 谭剑晖
 * @since 2018-11-20
 */
@Service
@Slf4j
public class UserAssetTransactionRecordServiceImpl
        extends ServiceImpl<UserAssetTransactionRecordMapper, UserAssetTransactionRecord>
        implements UserAssetTransactionRecordService {

}
